package com.example.calccalories;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.app.Activity;
import android.content.Intent;

import com.example.calccalories.DbAdapter;

public class SignUpActivity extends Activity {
	
	EditText Nombre;
	EditText Estatura;
	EditText Peso;
	EditText Correo;
	RadioGroup Sexo;
	EditText Contrasenia;
	EditText Nacimiento;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_sign_up);
		
		Nombre = (EditText)this.findViewById(R.id.EditTextNameUser);
		Estatura = (EditText)this.findViewById(R.id.EditTextStature);
		Peso = (EditText)this.findViewById(R.id.EditTextWeight);
		Correo = (EditText)this.findViewById(R.id.EditTextEmail);
		Sexo = (RadioGroup)this.findViewById(R.id.RadioGenero);
		Contrasenia = (EditText)this.findViewById(R.id.EditTextPassword);
		Nacimiento = (EditText)this.findViewById(R.id.EditTextBirth);
	}

	/*@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.sign_up, menu);
		return true;
	}*/

	public void registrar(View v){
			
		String nombre = Nombre.getText().toString();
		String estatura = Estatura.getText().toString();
		String peso = Peso.getText().toString();
		String correo = Correo.getText().toString();
		int sexo = Sexo.getCheckedRadioButtonId();
		RadioButton rbutoon = (RadioButton)this.findViewById(sexo);
		String s = rbutoon.getText().toString();
		String contrasenia = Contrasenia.getText().toString();
		String nacimiento = Nacimiento.getText().toString();
		
		
		if (nombre.equals("")||estatura.equals("")||peso.equals("")||correo.equals("")||s.equals("")||contrasenia.equals("")||nacimiento.equals(""))
			System.out.println("Todos los Campos son obligatorios");
		else 
		{
			DbAdapter cuenta = new DbAdapter(this);	
			cuenta.open();
			cuenta.CreateCuenta(nombre,Integer.parseInt(estatura),Integer.parseInt(peso),correo,s,contrasenia,nacimiento);
			cuenta.close();
			
			Intent i = new Intent(this, MainActivity.class);
			startActivity(i);
		}
	}
}
